Big Huge Thesaurus

explosive detection system

noun